function fun<Type1, Type2>(arg1: Type1, arg2: Type2) {
    console.log(arg1, arg2)
}

fun<number, number>(10, 20)
fun<string, string>("10", "10")
fun<string, number>("10", 20)
